@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img {margin: 0;padding: 0;vertical-align:middle;}
ul, ol, li {list-style: none;}
a {text-decoration: none;color: #2b2b2b;blr: expression(this.onFocus=this.blur());}
a:hover {text-decoration: underline;}
img {border: 0;}
/*box-shadow:3px 3px 3px #e5e5e5;-moz-border-radius: 5px;-webkit-border-radius: 5px;*/
body {/*font-family:微软雅黑;font-family:宋体;*/font-family:Arial,微软雅黑; position:relative; line-height:24px;  color:#; font-size:12px;}
.cle{ clear:both; height:0px; margin:0; padding:0; border:none; overflow:hidden; }
.clearfix:before,.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;}
.clearfix:after {    clear: both;}
.clearfix {zoom: 1;} /* IE < 8  haslayout */

/*
.L_menu ul{width:211px; }
.L_menu li{width:211px;  line-height:28px; background:url(../images/subprolistbot01.png) bottom repeat-x;}
.L_menu li a{display:block; width:200px; height:28px; background:url(../images/subprolistb01.png) 25px center no-repeat; color:#555; text-indent:4em;}
.L_menu li a:hover,.sMain_left li .jd{ color:#32b470;}
.L_menu li ul{margin-left:0; }
.L_menu li ul li{}
.L_menu li ul li a{text-indent:6em; background:url(../images/subprolistb01.png) 52px center no-repeat; }
.L_menu li ul li a:hover,.L_menu li ul li .jd{ color:#32b470;}
*/

/*.sR_position{width:730px; height:30px; background:url(../images/sub_rightnav.png) no-repeat; line-height:30px;}
.sR_position .index{color:#a50001;}
*/

/*.soso{width:206px; height:20px; line-height:20px; float:right;}
.search{ width:206px; height:20px; }
.search_text{ width:125px; height:18px; line-height:18px; padding-left:20px; border:1px solid #6b4d18;  float:left; color:#BFAE83; background:#ffeec1 url(../images/searchicon01.png) left no-repeat; }
.search_submit{ width:52px; height:20px;  background:url(../images/submit.png) no-repeat; float:left; color:#4b3202; margin-left:5px; _margin-left:5px; text-shadow: 2px 2px 2px #deb676;  border:none; cursor:pointer;}
*/

/*ul {margin-top:15px;}
li{width:362px; height:28px; line-height:28px;  background:url(../images/main_listtop.png) top repeat-x;}
ul li a{display:block; height:28px; width:280px; line-height:28px; text-indent:10px; float:left; background:url(../images/mainlistbg001.png) left no-repeat;}
ul li b{display:block; height:28px; width:70px; font-weight:normal; float:right; }
*/

.lay_out_w{ width:1920px; margin:0 auto; text-align:left; }
/*header*/
.header{width:100%;height:145px;position: relative; background:url(../images/hbg2.png) repeat-x;}
.hes{width:100%; height:158px; background:url(../images/bg1.png) top center no-repeat;}
.head_wrap{width:1004px; height:158px; margin:0 auto; text-align: left;}	

/*顶部*/
.top{width:1004px; margin:0 auto; height:33px; line-height:33px; }
.top span,.top a{display:block; color:#fff;}
.top span i{font-style:normal; color:#c8a913;}
.top span{float:left;color:#fff;}
.top a {float:right; width:50px; padding-left:20px;}
.cc{background:url(../images/cc.png) left center no-repeat;}
.ee{background:url(../images/ee.png) left center no-repeat;}

/*logo*/
.logo{float:left;width:647px;	height:111px;}

/*头部联系方式*/
.lian{width:236px; height:61px; color:#fff; float:right; margin-top:30px;}
.lian span,.lian a{height:30px; color:#fff; display:block;}
.we i{float:left; line-height:30px;}
.we{border-bottom:1px solid #335d7a;}
.we a{width:70px; line-height:30px; padding-left:30px; float:left;}
.chat{background:url(../images/we1.png) left center no-repeat;position:relative;}
.chat b{display:block; width:130px; height:130px; background:#fff url(../images/qrcode.jpg) center no-repeat; position:absolute; top:-1000px; left: 00px; z-index:9999;}
a.chat:hover b{top: 32px;}
.bo{background:url(../images/we1-05.png) left center no-repeat;}
.co{}
.co i{ font-style:normal; line-height:30px;}

/*nav*/
.nav{width:100%; height:40px; border:1px solid #1c2b38; border-left:none; border-right:none; position:absolute; top:649px; left:0;}
.nav ul{width:1004px;height:40px;margin:0 auto; }
.nav li{float: left;width: 107px;height: 40px;text-align: center;line-height: 38px ;font-size: 14px;}
.nav i{line-height:40px; float:left; padding:0 7px; color:#1c2b38;}
.nav li a{display:block; height:38px; color:#fff;text-decoration: none;}
.nav li a:hover,.nav li a.jd{border-bottom:3px solid #f2a10e;}

/*res*/
.re{width:100%; height:45px;border-bottom:1px solid #e5e5e5; clear:both;}
.res{width:1004px;	height:45px; line-height:45px;  margin:0 auto; }
.hot{width:755px; float:left;}
.hot span{color:#000; }
.hot a{color:#555;}
.soso{width:189px; float:right; margin-top:13px;}
.search{ width:189px; height:21px; background:url(../images/search.png) no-repeat;}
.search_text{ width:158px; height:21px; line-height:21px; padding-left:10px; border:none;  float:left; color:#555555; background:none; }
.search_submit{ width:21px; height:21px;  background:none; float:left;   border:none; cursor:pointer;}

.mid{width:100%;height:556px; overflow:hidden;}

/*banner*/
.banner{width:100%;height:556px;/* background:url(../images/mainbanner.png) center no-repeat; */ position:absolute; z-index:-1; top:145px;}	

/*main*/	
.main{width:100%; }
.main_wrap{width:1004px;margin:0 auto;text-align: left;}
.m1{width:100%;margin:25px auto 35px;}
.m1_w{ width:1004px; margin:0 auto; overflow:hidden;}
.m1_left{width:210px; float:left;}
.m1_right{float:right;}
.lan{overflow:hidden;}
.lan span{display:block; color:#fff;}
.lan ul{width:201px; height:328px; border:5px solid #00538f; border-top:none; border-bottom:none; overflow:hidden; background:url(../images/ulbg.png) right bottom no-repeat;}
.lan ul li {width:182px; height:31px; background:url(../images/libg.png) no-repeat; margin:11px auto 0; }
.lan ul li a{color:#141414; display:block; text-indent:22px; line-height:31px; overflow:hidden;}
.lan ul li a:hover{color:#0083d0;}
.tit{width:149px; height:47px; background:url(../images/subtit.png) no-repeat; padding:20px 0 0 62px;line-height:18px;}
.tit b{font-size:16px; font-weight:normal;  }
.tit i{font-style:normal; }
.bot{width:210px; height:7px; background:url(../images/subtit2.png) no-repeat;}

.shu{width:210px; height:273px; overflow:hidden;margin-top:14px;}
.shu .t{width:210px; height:34px; line-height:40px; background:url(../images/subtit3.png) no-repeat; padding-top:6px; line-height:34px; text-align:center; color:#fff;font-size:16px;}
.honor{ background:#00538f; overflow:hidden; }
	#wrap_slide{width:129px;height:215px;position:relative;margin:15px auto 0 auto;}
	.slide{width:129px;height:215px;overflow:hidden;position:absolute;left:50%; margin-left:-64px;top:0px;}
	.slide ul{ padding:0px; margin:0;}
	.slide ul li{float:left;width:129px; height:215px; text-align:center;}
	#goL{width:20px;height:20px;overflow:hidden;background:url(../images/ml.png) no-repeat;position:absolute;left:-29px;top:100px;cursor:pointer; display:block;}
	
	#goR{width:20px;height:20px;overflow:hidden;background:url(../images/mr.png) no-repeat;position:absolute;right:-29px;top:100px;cursor:pointer; display:block;}	
	
	.slide ul li span{width:129px; height:185px;display:block;margin:0 auto;overflow:hidden;}
	.p_img{width:129px; height:185px;display: block; border:none; background: none; padding:0px;	}
	.p_img	img{}
	.p_name{width:100%; height:30px;display:block;margin:0 auto;font-size: 12px;text-align: center;line-height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #fff;}

.mpro{}
		.slideTxtBox{ width:762px;  text-align:left;  }
		.slideTxtBox .hd{ height:30px; line-height:30px;  padding:0px;   border-bottom:4px solid #00538f;  position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:30px;   }
		.slideTxtBox .hd ul li{ float:left; width:120px; line-height:34px; text-indent:23px; color:#fff; font-size:15px; padding:0px; cursor:pointer;  background:url(../images/tag1.png) no-repeat;}
		.slideTxtBox .hd ul li.on{ height:30px;  background:url(../images/tag2.png) no-repeat; }
		.slideTxtBox .bd ul{ padding-top:16px;  zoom:1;  }
		.slideTxtBox .bd li{   width:241px; float:left; margin:5px 6px 0;}
		.slideTxtBox .bd li .date{text-align:center; width:100%; line-height:37px; display:block; color:#333333;  }
		.slideTxtBox .bd li .date:hover{color:#0083d0;}
		.slideTxtBox .bd li .pimg {display:block; width:233px; height:165px; text-align:center; padding:3px; border:1px solid #d9d9d9;}
.more{width:52px; height:15px; position:absolute; top:10px; right:8px; background:url(../images/more.png) no-repeat;}

.m2{width:100%; height:1040px; overflow:hidden; background:url(../images/m2.png) center no-repeat;}
.m2_w{width:1004px; margin:0 auto; overflow:hidden; padding-top:210px; }
.reason1,.reason2,.reason3{overflow:hidden;}
.reason1 img{float:left; margin: 10px 0 0 13px;}
.reason1 .li{float:right; margin-right:189px;}
.li{overflow:hidden;}
.bi{height:45px; line-height:45px; display:block;}
.bi b{font-size:22px; color:#005490; margin:0 9px;}
.bi i{font-size:16px; font-style:normal; font-weight:bold; color:#b2c1d2;}
.nei{text-align:left; margin-top:25px; display:block; font-size:14px;}
.reason2 img{float:right; margin-right:13px;}
.reason2 .li{float:left; text-align:right; margin-left:36px;}
.reason2 .nei{text-align:right;}
.reason3 img{float:left; margin: 10px 0 0 13px;}
.reason3 .li{float:right; text-align:left; margin-right:60px;}
.reason3 .nei{width:363px;}


.m3{width:100%; height:101px; background:url(../images/m3bg2.png) repeat-x;}
.m3_w{width:1000px; height:101px; background:url(../images/m3bg.png) center no-repeat; margin:0 auto;}
.contact{width:140px; height:52px; line-height:27px; color:#fff; float:right; margin-top:32px;}
.a{background:#fff; color:#202020; font-size:16px; text-align:center; width:105px; height:31px; line-height:31px; display:block; float:right; margin:39px 0 0 63px;}
.a:hover{color:#0083d0;}
.contact b{font-weight:normal; font-size:14px; display:block; text-align:center;}
.contact i{font-style:normal; font-size:19px; font-family:Consolas;}

.m4{width:100%;}
.m4_w{width:1004px; margin:0 auto;}
.m8_1{wdith:1000px; height:153px; background:url(../images/m4tit.png) center no-repeat; margin:0px auto 25px;}
.ab1{width:423px; overflow:hidden; float:left;}
.ab1_p{display:block; width:423px; height:252px; padding-bottom:22px; background:url(../images/m8-2.png) bottom no-repeat;}
.ab1_p img{width:417px; height:252px; border:3px solid #2483a1; }
.ab1_t{width:417px; overflow:hidden; display:block;}
.ab1_t b{color:#005490; line-height:12px; padding-bottom:9px; display:block;}
.ab1_t p{line-height:20px;}
.ab1_t a{color:#e90000;}
.new{ overflow:hidden;}
.new ul {margin-top:10px;}
.new li{width:423px; height:26px;  background:url(../images/nebg.png) left center no-repeat;}
.new ul li a{display:block; height:26px;  line-height:26px; text-indent:10px; color:#141414; width:330px; float:left; }
.new ul li b{display:block; height:26px;  font-weight:normal;  color:#00619f; float:left;}
.m8_2{width:76px; height:418px; background:url(../images/m4bg2.png) no-repeat; margin:0 20px 0 35px; float:left;}
.ab2{width:415px; float:right;}
.ab2 img{display:block; padding:2px; border:1px solid #e5e0d6; float:left; margin-bottom:10px;}
.ab2 .big,.ab2 .r{margin-right:10px;}
.m8_3{width:1000px; height:33px; line-height:33px; text-indent:20px; border-bottom:1px solid #00619f; background:url(../images/m5icon.png) left center no-repeat; float:left; margin:18px auto 35px;}
.mor{width:38px; height:33px; background:url(../images/mor.png) center no-repeat; float:right;}

.zhan{width:1000px; height:70px; overflow:hidden; float:left; margin-bottom:60px;}
	#wrap_slide1{width:888px;height:70px;position:relative;margin: 0 auto;}
	.slide1{width:888px;height:70px;overflow:hidden;position:absolute;left:50%; margin-left:-444px;top:0px;}
	.slide1 ul{ padding:0px; margin:0;}
	.slide1 ul li{float:left;width:140px; height:70px; padding:0 4px; text-align:center; position:relative;}
	.slide1 ul li span{width:140px; height:70px;display:block;margin:0 auto;overflow:hidden;}
	.p_img1{width:138px; height:68px;display: block; border:1px solid #e0dace; background: #fff; padding:0px;	}
	.p_img1	img{}
	/*.p_name1{width:138px; height:30px;display:block;margin:0 auto;font-size: 12px;text-align: center;line-height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #666; background:url(../images/m8-8.png) repeat; position:absolute; left:12px; bottom:3px;}*/
	#goL2{width:17px;height:26px;overflow:hidden;background:url(../images/pal.png) no-repeat;position:absolute;left:-36px;top:20px;cursor:pointer; display:block;}
	#goR2{width:17px;height:26px;overflow:hidden;background:url(../images/par.png) no-repeat;position:absolute;right:-36px;top:20px;cursor:pointer; display:block;}	



/*footer*/
.footer{width:100%; height:261px; background:#021625;  overflow:hidden;}
.foo{width:100%; height:261px; background:url(../images/footer.png) center no-repeat; overflow:hidden; }
.jie{width:984px; height:80px; line-height:80px; margin:37px auto 0; padding:0 10px;}
.jie a{display:block; float:left; color:#fff; margin:0 10px;}
.f_w{width:1004px; margin:0 auto;}
.footxt{display:block; padding:20px 0 0 260px; color:#a3b0bf;}
.footxt a{color:#a3b0bf;}


/*子页*/
/*subBanner*/
.subBanner{width:100%;height:267px; margin: 0 auto; background:url(../images/subbanner.png) no-repeat;}

/*subMain*/
.subMain{width:100%; }
.subMain_wrap{width:1000px; margin:25px auto 20px; overflow: hidden;min-height:400px;*+height:100%; }
.sub_left{width:210px; float:left;}
.sub_right{width:760px; float:right;}

.sub_left .lan ul{height:auto; padding-bottom:100px;}
.sub_left .shu{ height:auto;}
.subhonor{ background:#00538f; overflow:hidden;  padding-top:9px;}
.subhonor li{width:210px; margin-top:6px;}
.subhonor li .p_img{margin: 0 auto; text-align: center;}

.sub_left .lan li{height:auto;}
.sub_left .lan li a{ overflow:hidden;}
.sub_left .lan li ul{margin:0; width:182px; background:none; border:none; padding:0;}
.sub_left .lan li ul li{width:182px; background:none; margin:0 auto;}
.sub_left .lan li ul li a{width:182px; text-indent:38px; background:none;  overflow:hidden;}
.sub_left .lan li ul li a:hover,.L_menu li ul li .jd{font-weight:bold;  background:none;}

.R_position{width:760px; height:36px; line-height:36px; border-bottom:1px solid #d9d9d9;}
.in{display:block; height:30px; border-bottom: 4px solid #005591;margin-top:10px;}
.in i{display:block; float:left; height:30px; line-height:34px; font-style:normal; color:#fff; font-size:14px;}
.bt{width:20px; background:url(../images/biao1.png) no-repeat;}
.bw{width:25px; background:url(../images/biao2.png) no-repeat;}
.bm{background:#005591;}
.positionText{float:left;background:url(../images/pobg.png) left center no-repeat;  color:#323232;padding-left: 15px; margin-bottom:10px;}
.positionText a{color:#323232;}
.R_content{line-height:24px;  }

.piclist{}
.piclist ul{ width: 760px; padding-top:10px;overflow: hidden; }
.piclist ul li {width:247px; float:left;margin:5px 3px;_display:inline; text-align:center;}
.piclist ul li span{width:247px;height:179px; display: block; background:#fff; }
.piclist ul li span a.pic_box{width:239px;height:171px; display:block; border:1px solid #d9d9d9; background:#fff; margin:0px auto; overflow:hidden; text-align:center;padding:3px; }
.piclist ul li span a.pic_box:hover{}
.piclist ul li .pic_lab{ width:100%; line-height:30px; display:block; color:#1d1c1c; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.piclist ul li .pic_lab:hover{ color:#0083d0;}

/*推荐资讯*/
.recom{ width:760px;  height:auto; margin-top:12px;}
.tit1{line-height:30px; width:100%; height:30px;position:relative; border-bottom:4px solid #005591;}
.tit1 b{line-height:30px; text-align:center; display:block; width:auto; padding: 0 35px; float:left; font-size:14px; font-weight:bold;color:#fff; background:url(../images/tag2.png) no-repeat; }
.tit1 a{float:right; line-height:30px; color:#005591; margin-right:10px;}

.recomn{width:760px; }
.recomn ul{ margin:10px auto;height:auto; overflow:hidden;}
.recomn li{width:354px; float:left; margin:0 13px;_margin:0 8px; height:33px; line-height:33px;}
.recomn ul li a{display:block; height:33px; width:273px; line-height:33px; float:left; text-indent:10px; background:url(../images/neslibg.png) left center no-repeat; overflow:hidden;}

.text_block{padding:20px 10px;}

.NewsList2 { padding:0 15px 0 15px; overflow:hidden; font-size:13px;}
.NewsList2 dl { width:700px; height:77px; padding:22px 0 18px 0; border-bottom:1px dashed #949494; overflow:hidden; margin:0 auto;}
.NewsList2 dl dt { float:left; width:83px; height:63px; padding:14px 0 0 10px; border-right:1px solid #D1D1D1; overflow:hidden; color:#858585; font-size:14px; line-height:24px; }
.NewsList2 dl dt span { font-size:20px; color:#005591; font-weight:bold;}
.NewsList2 dl dd { float:left; width:593px; padding-left:10px; margin:0; height:77px; overflow:hidden; position:relative;}
.NewsList2 dl dd .news_title { float:left; width:475px; height:27px; line-height:27px; color:#222222; font-size:16px; font-weight:bold; padding:0px 0 0 0px; overflow:hidden; border:none; background:none; }
.NewsList2 dl dd .news_title a { color:#222;}
.NewsList2 dl dd .news_more { width:70px; height:24px; padding:0px 0 3px 0px; overflow:hidden; position:absolute; top:0; right:0px; }
.NewsList2 dl dd .news_more a { display:inline-block; color:#fff; width:70px; height:24px; background-color:#005591; text-align:center; line-height:24px;  overflow:hidden; }
.NewsList2 dl dd .news_text {  width:593px; height:40px; line-height:20px; color:#7E7E7E; overflow:hidden; }

